Consistent Views at Recommended Breakpoints
نویسنده
چکیده
When users of source-level debugging and monitoring programs choose to inspect the state of the program at a certain line number, it is desirable that effects of logically prior source statements be in the picture presented to the user, and that effects of subsequent statements not be in it. However, as optimizations change, drop and reorder code fragments, concerted effort is required of the compiler and the debug information consumer to select appropriate inspection points, and to reconstruct coherent pictures for the user. We propose a robust method for the compiler to select and annotate meaningful, consistent inspection points, and debug information extensions to support multiple coherent pictures at a single program location. They enable debug information consumers to stop at inspection points that could not be represented otherwise, and to advance to the user-visible states of subsequent source lines, even in the absence of intervening executable instructions.
منابع مشابه
Stereotyping and nurses' recommendations for treating pain in hospitalized children.
The purpose of this study was to examine whether nurses' recommendations for managing children's pain were influenced by stereotypes based on children's personal attributes. Three vignettes, in which hospitalized children's sex, race, and attractiveness were experimentally manipulated, were mailed to a national random sample of 700 pediatric nurses; 334 nurses responded. Responses to vignette q...
متن کاملAnalysis of deletion breakpoints from 1,092 humans reveals details of mutation mechanisms
Investigating genomic structural variants at basepair resolution is crucial for understanding their formation mechanisms. We identify and analyse 8,943 deletion breakpoints in 1,092 samples from the 1000 Genomes Project. We find breakpoints have more nearby SNPs and indels than the genomic average, likely a consequence of relaxed selection. By investigating the correlation of breakpoints with D...
متن کاملMultiscale and multilevel technique for consistent segmentation of nonstationary time series
In this paper, we propose a fast, well-performing, and consistent method for segmenting a piecewise-stationary, linear time series with an unknown number of breakpoints. The time series model we use is the nonparametric Locally Stationary Wavelet model, in which a complete description of the piecewise-stationary second-order structure is provided by wavelet periodograms computed at multiple sca...
متن کاملMATCHCLIP: locate precise breakpoints for copy number variation using CIGAR string by matching soft clipped reads
Copy number variations (CNVs) are associated with many complex diseases. Next generation sequencing data enable one to identify precise CNV breakpoints to better under the underlying molecular mechanisms and to design more efficient assays. Using the CIGAR strings of the reads, we develop a method that can identify the exact CNV breakpoints, and in cases when the breakpoints are in a repeated r...
متن کاملBreakpoints and Halting in Distributed Programs
Interactive debugging requires that the programmer be able to halt a program at interesting points in its execution. This paper presents an algorithm for halting a distributed program in a consistent state, and presents a definition of distributed breakpoints with an algorithm for implementing the detection of these breakpoints. The Halting Algorithm extends Chandy and Lamport’s algorithm for r...
متن کامل